Abstract: Agriculture is the backbone of the life cycle. But it’s becoming hard to farmer to effectively farm in their land due to the scarcity of the water. Since water is the crucial part of agriculture, efficient watering will lead to the efficient farming, so it’s a high requirement to irrigate the farm land based on the water need of the crop in order to yield efficient farming, which leads to more profit. And reduce the excess usage of water and save it from being wasted. Nowadays data is major thing running around to derive the conclusion, collecting the farm data will allow one to analyze the collected data and use it for data mining applications to derive the more profitable way of farming.This paper aims at automating the irrigation to the farm land depending on the soil and crop need and it also enable one to collect the environmental data by spending very less budget.

Keywords: efficient farming, data mining applications.